<?php 
class BrandModel extends Model{
	public $table='brand';

	public $validata=array(
		array('brand_name','nonull','品牌名称不能为空',2,3)
		);
	
	//自动验证处理
	public $auto=array(
		array('brand_logo','_autoBrandLogo','method',2,3),
		);
	public function _autoBrandLogo($v){
		if(empty($v))return $v;
		$v=current($v);
		return $v['path'];
	}

	//添加品牌
	public function addBrand(){
		if($this->create()){
			if($this->add()){
				return true;
			}else{
				$this->error='添加失败';
			}
		}
	}

	//编辑品牌
	public function editBrand(){
		if($this->create()){
			if($this->save()){
				return true;
			}else{
				$this->error='编辑失败';
			}
		}
	}

	//删除品牌
	public function delBrand($aid){
		$this->delImg($aid);//删除图片
		return $this->where($aid)->del();//删除品牌
	}

	//删除商品图标
	public function delImg($aid){
		$file=M('brand')->find($aid);
		// p($file);exit;
		if($file['brand_logo']){
			unlink($file['brand_logo']);
		}
		return true;
	}
}

